Piwik\DataTable D

Total Complexity 230
Dependencies 12
Dependents 126
Total lines 1,821
Lines of code 795
Logical lines of code 445
Comment lines 733
Methods 79
Properties 19

Methods 79

Method Rating Maintainability Complexity Lines of code
getSerialized()
A
40 13 63
addRowsFromSimpleArray()
A
45 13 43
mergeSubtables()
A
47 9 35
getRowFromLabel()
A
54 9 21
walkPath()
A
47 8 36
deleteColumns()
A
55 8 21
addRowsFromSerializedArray()
S
51 7 26
addRow()
S
52 7 24
deleteRowsOffset()
S
56 6 20
filter()
S
55 5 20
makeFromIndexedArray()
S
55 5 19
addDataTable()
S
56 5 18
isEqual()
S
57 5 17
__destruct()
S
57 5 17
getColumns()
S
58 5 16
renameColumn()
S
59 5 15
getRowIdFromLabel()
S
59 5 15
aggregateRow()
S
58 4 16
aggregateRowWithLabel()
S
57 4 16
addRowsFromArray()
S
61 4 13
sort()
S
61 4 13
getColumnsStartingWith()
S
61 4 12
getRowFromId()
S
63 4 11
getRowsCountRecursive()
S
62 3 12
rebuildIndex()
S
62 3 11
aggregateRowFromSimpleTable()
S
63 3 11
queueFilterSubtables()
S
65 3 9
getRowFromIdSubDataTable()
S
66 3 9
filterSubtables()
S
65 3 9
deleteRow()
S
63 3 10
getLastRow()
S
66 3 9
getFirstRow()
S
66 3 9
unserializeRows()
S
62 2 12
deleteRows()
S
74 2 5
setMaximumDepthLevelAllowedAtLeast()
S
70 2 6
getMetadata()
S
71 2 6
applyQueuedFilters()
S
70 2 6
getRowsMetadata()
S
69 2 7
queueFilter()
S
70 2 6
getRows()
S
69 2 7
getEmptyClone()
S
68 2 8
setMetadataValues()
S
73 2 5
getRowsCount()
S
69 2 7
getColumn()
S
69 2 7
getAllTableMetadata()
S
82 1 3
setMetadata()
S
80 1 3
clearQueuedFilters()
S
81 1 3
getQueuedFilters()
S
82 1 3
fromSerializedArray()
S
73 1 5
getIterator()
S
80 1 3
setMaximumAllowedRows()
S
81 1 3
makeFromSimpleArray()
S
73 1 5
offsetExists()
S
75 1 4
offsetGet()
S
80 1 3
offsetSet()
S
80 1 3
setAllTableMetadata()
S
81 1 3
__construct()
S
80 1 3
__toString()
S
73 1 5
setTableSortedBy()
S
77 1 4
__clone()
S
80 1 3
setLabelsHaveChanged()
S
81 1 3
setRows()
S
74 1 5
setTotalsRow()
S
81 1 3
getTotalsRow()
S
82 1 3
getSortedByColumnName()
S
82 1 3
enableRecursiveSort()
S
81 1 3
isSortRecursiveEnabled()
S
80 1 3
enableRecursiveFilters()
S
81 1 3
__sleep()
S
79 1 3
disableRecursiveFilters()
S
81 1 3
disableFilter()
S
80 1 3
addSummaryRow()
S
74 1 5
getId()
S
82 1 3
addRowFromArray()
S
81 1 3
addRowFromSimpleArray()
S
81 1 3
getRowsWithoutSummaryRow()
S
82 1 3
getRowsCountWithoutSummaryRow()
S
80 1 3
deleteColumn()
S
81 1 3
offsetUnset()
S
81 1 3